﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace FormBaseLib
{
    interface ICRUDRow
    {
        bool RowCreate(bool bCheck);
        bool RowRead(bool bCheck);  // find cursor and fetch the row buffer.
        bool RowUpdate(bool bCheck);
        bool RowDelete(bool bCheck);
        bool RowFindPrimaryKey();
        void RowClear();
        //bool RowFetch();
        //bool RowFlush();
        bool RowRestore();
        //bool RowBackup(); 
        bool RowCheckForCreate();
        bool RowCheckForRead();
        bool RowCheckForUpdate();
        bool RowCheckForDelete();
        bool RowCheckPrimaryKey();
    }
}
